//package com.moyun.security.config;
//
//import lombok.RequiredArgsConstructor;
//import org.springframework.context.annotation.Bean;
//import org.springframework.session.FindByIndexNameSessionRepository;
//import org.springframework.session.Session;
//import org.springframework.session.data.redis.config.annotation.web.http.EnableRedisHttpSession;
//import org.springframework.session.security.SpringSessionBackedSessionRegistry;
//
///**
// * <h3>moyun-base</h3>
// * <p>spring-session配置类</p>
// *
// * @author : ybx
// * @date : 2021-09-01 16:45:32
// **/
//@EnableRedisHttpSession
//@RequiredArgsConstructor
//public class RedisHttpSessionConfig {
//
//    private final FindByIndexNameSessionRepository redisSessionRegistry;
//
//
//    /**
//     * @return org.springframework.session.security.SpringSessionBackedSessionRegistry
//     * @Author yangboxuan
//     * @Description SpringSessionBackedSessionRegistry 是 spring-session 为spring-security 提供的用于在
//     * 集群环境下控制会话并发的会话注册实现类
//     * 此时的 sessionRegistry 会话注册表是放在 Redis缓存中,跟随系统应用的启动关闭 无关
//     * @Date 2021/9/1 16:24
//     * @Param []
//     **/
//    @Bean
//    public SpringSessionBackedSessionRegistry<Session> redisSessionRegistry() {
//        // 需要用到 FindByIndexNameSessionRepository 类型的对象作为参数
//        return new SpringSessionBackedSessionRegistry<Session>(redisSessionRegistry);
//    }
//
//}
